//登录用户状态管理
export const loginUser = {
    namespaced: true,
    state: {
        username: '',
        lastLoginTime: '',
        loginTime: ''
    },
    getters: {
        getUsername(state) {
            return state.username
        },
        getLastLoginTime(state) {
            return state.lastLoginTime
        },
        getLoginTime(state) {
            return state.loginTime
        }
    },
    mutations: {
        setUsername(state, username) {
            state.username = username
        },
        //由于没有后端返回数据，暂时取new Date()对象
        setTimeOfLogin(state, loginTimeInfo) {
            state.lastLoginTime = loginTimeInfo.lastLoginTime.getFullYear() + '-' + loginTimeInfo.lastLoginTime.getMonth() + '-' + loginTimeInfo.lastLoginTime.getDate() + ' ' + loginTimeInfo.lastLoginTime.getHours() + ':' + loginTimeInfo.lastLoginTime.getMinutes() + ':' + loginTimeInfo.lastLoginTime.getSeconds()
            state.loginTime = loginTimeInfo.loginTime.getFullYear() + '-' + loginTimeInfo.loginTime.getMonth() + '-' + loginTimeInfo.loginTime.getDate() + ' ' + loginTimeInfo.loginTime.getHours() + ':' + loginTimeInfo.loginTime.getMinutes() + ':' + loginTimeInfo.loginTime.getSeconds()
        }
    },
    actions: {}
}